
// 先找到相遇的位置，然后定义一个指针从头开始和慢指针一起，他们相遇的地方就是环的起始点(画图用数学可以解决，)
var detectCycle = function(head) {
    let fast = slow = head
    while(fast){//先让他们相遇  在定义一个从头出发的节点和slow一起走
        slow = slow.next
        if(fast.next !==null){
            fast = fast.next.next
        }else{
            return null
        }
        if(fast === slow){
            let cur = head
            while(cur !== slow){
                cur = cur.next
                slow = slow.next
            }
            return cur
        }
    }
    return null
};